package com.company.service;

import com.company.entity.PageResult;
import com.company.pojo.CheckItem;

public interface CheckItemService {

    /**
     * @date 增加数据checkItem记录
     * @param checkItem
     * @return int
     */
    int add(CheckItem checkItem);


    /**
     * @date 分页查询业务查询业务
     * @param currentPage 查询开始的下标
     * @param pageSize    查询每页的大小
     * @param queryString  按照 某一字段查询 ，（详细查询）
     * @return PageResult  分页结果封装对象
     */
    PageResult pageQuery(Integer currentPage, Integer pageSize, String queryString);

    /**
     * @date  删除检查项
     * @param id
     */
    void deleteCheckItem(Integer id);

    /**
     * @date  修改检查项
     * @param checkItem
     */
    void editCheckItem(CheckItem checkItem);

    /**
     * @date  根据id查询检查项
     * @param id
     */
    CheckItem findByIdCheckItem(Integer id );
}
